package com.lxc.domain.manage.service;

import com.lxc.domain.manage.model.aggregates.ApplicationSystemRichInfo;
import com.lxc.domain.manage.model.entity.GatewayServerDetailEntity;
import com.lxc.domain.manage.model.entity.GatewayServerEntity;

import java.util.List;

/**
 * @author lxc18
 * @date 2024/12/14 21:00
 * @description IConfigManageService
 */
public interface IConfigManageService {

    List<GatewayServerEntity> queryGatewayServerList();

    boolean registerGatewayServerNode(String groupId, String gatewayId, String gatewayName, String gatewayAddress);

    ApplicationSystemRichInfo getAllInfoByGatewayId(String gatewayId,String systemId);

    List<GatewayServerDetailEntity> queryGatewayServerDetailList();
}

